package com.zhhs.jzcd.channel.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.zhhs.framework.aspectj.lang.annotation.Excel;
import com.zhhs.framework.web.domain.BaseEntity;

/**
 * 渠道对象 base_channel
 *
 * @author ruoyi
 * @date 2023-08-03
 */
public class BaseChannel extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 渠道名称 */
    @Excel(name = "渠道名称")
    private String channelName;

    /** 渠道提供方 */
    @Excel(name = "渠道提供方")
    private String channelProvider;

    /** 联系人 */
    @Excel(name = "联系人")
    private String linkMan;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String linkTel;

    /** 单价 */
    @Excel(name = "单价")
    private String price;

    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** 对接状态1对接中2已对接 */
    @Excel(name = "对接状态1对接中2已对接")
    private String serviceStatus;

    /** 渠道图标 */
    @Excel(name = "渠道图标")
    private String channelPic;

    /** 状态1启用2禁用 */
    @Excel(name = "状态1启用2禁用")
    private String status;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setChannelName(String channelName)
    {
        this.channelName = channelName;
    }

    public String getChannelName()
    {
        return channelName;
    }
    public void setChannelProvider(String channelProvider)
    {
        this.channelProvider = channelProvider;
    }

    public String getChannelProvider()
    {
        return channelProvider;
    }
    public void setLinkMan(String linkMan)
    {
        this.linkMan = linkMan;
    }

    public String getLinkMan()
    {
        return linkMan;
    }
    public void setLinkTel(String linkTel)
    {
        this.linkTel = linkTel;
    }

    public String getLinkTel()
    {
        return linkTel;
    }
    public void setPrice(String price)
    {
        this.price = price;
    }

    public String getPrice()
    {
        return price;
    }
    public void setUnit(String unit)
    {
        this.unit = unit;
    }

    public String getUnit()
    {
        return unit;
    }
    public void setServiceStatus(String serviceStatus)
    {
        this.serviceStatus = serviceStatus;
    }

    public String getServiceStatus()
    {
        return serviceStatus;
    }
    public void setChannelPic(String channelPic)
    {
        this.channelPic = channelPic;
    }

    public String getChannelPic()
    {
        return channelPic;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("channelName", getChannelName())
            .append("channelProvider", getChannelProvider())
            .append("linkMan", getLinkMan())
            .append("linkTel", getLinkTel())
            .append("price", getPrice())
            .append("unit", getUnit())
            .append("serviceStatus", getServiceStatus())
            .append("channelPic", getChannelPic())
            .append("status", getStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
